#ifndef __LIFT_MOTRO__
#define __LIFT_MOTRO__

#include "Config.h"
#include "STC8H_PWM.h"
#include "Switch.h"

#define LM_P P24
#define LM_N P25

#define PERIOD (MAIN_Fosc / 1000)
#define Speed_To_Duty(speed)  (50 + speed / 2)

#define LM_GPIO()  P1M1 &= ~0xc0; P1M0 &= ~0xc0

void LM_init();                                              

// 电梯运行
// 参数： speed 正数向上↑
//             负数向下↓
void LM_move(int speed);

// 电梯停止
void LM_stop();

#endif